<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        继承即 子承父业   现实中
        程序中子类可以继承父类中的一些 方法和属性
     -->
</body>
</html>
<script>
    class Father {
        constructor (surname){
            this.surname = surname
        }
        say(){                                     //父级Father里面有一个方法 say()  
            console.log("你的名字" + this.surname)
        }
    }

    class Son extends Father {                     //在这里Son 继承了 Father父级里面的方法   关键字extends 
    }

    var son = new Son('锤子')                      //new 出来实例   
    son.say() //打印  你的名字锤子   


    /*  2021-04-07 夜 摘自 博客 
    继承时面向对象的 一大特性 可以减少代码的编写 方便公共内容的抽取 关键字extends 
    
    */    


</script>